
#include "PerceptionFactory.h"


using namespace cgGame;


CPerceptionFactory::CPerceptionFactory()
{

}



CPerceptionFactory::~CPerceptionFactory()
{

}



CPerception* CPerceptionFactory::CreatePerception(Character_Type charType)
{
	switch (charType)
	{
	case Character_Type_Null:
		return NULL;
		break;
	case Character_Type_Hunter:
		return  new CPerceptionHunter();
		break;
	case Character_Type_Animal_Normal:
		return new CPerceptionAnimal();
		break;
	case Character_Type_Bullet:
		return new CPerceptionBullet();
		break;
	default:
		return NULL;
		break;
	}
}